$(() => {
    // 1、基于 $.ajax进行二次封装,更加适合当前项目场景
    let processData = true
    let contentType = "application/x-www-form-urlencoded"
    let myAjax = (type, url, data, success) => {
        // 判断如果传入的数据为FormData类型，就加上cp组合。
        if (data instanceof FormData) {
            processData = false
            contentType = false
        }
        $.ajax({
            type,
            url: 'http://localhost:8080/api/v1' + url,
            data,
            //固定写法 后端规定授权接口需要带上 token
            headers: {
                Authorization: localStorage.getItem('dsj_token')
            },
            contentType,
            processData,
            success
        })

    }
    // 因为写在函数里，就变成局部的，其他的无法调用，所以挂载到window上。
    window.myAjax = myAjax
})